Golang Job: Computer Vision Engineer (AU)

Job added on

Location

Sydney - Australia

Job type

Full-Time

Golang Job Details

Sydney, Australia / Full Time

DroneShield is seeking a Compute Vision (Software) Engineer with relevant experience to join the team in Sydney, Australia.

The position will report to the VisionAI Team Lead.

The role is centred on the development of the DroneShield DroneOptID detection, classification, and tracking system.

Responsibilities, Duties and Expectations

MLOps and Data Management:

  • Maintain and develop infrastructure using GoLang and Python
  • Build training pipelines using GoLang and Python
  • Expand interfaces to data such as gRPC, SFTP, HTTP/rest
  • Deploy and re-train models
  • Develop interfaces with CVAT using gRPC, SFTP, HTTP/rest

Algorithms:

  • Develop computer vision (CV) algorithms
  • Conduct proof of concept/minimum viable product (POC/MVP) using Python or C++
  • Implement production-ready algorithms using C++
  • Develop object tracking and detection fusion algorithms
  • Train models for classification and localization
  • Determine data sampling and sampling strategies
  • Implement data augmentations
  • Conduct model benchmarking and improvements
  • Develop training strategy
  • Conduct hyperparameter tuning

Platform - DroneOptID (DOI):

  • Ensure DOI software stability
  • Enhance DOI performance
  • Integrate models and algorithms into DOI platform
  • Develop interfaces with MLOps from DOI side

Deployment:

  • Ensure DOI platform is deployed successfully and reliably
  • Improve DOI deployments by reducing downtime and increasing efficiency
  • Maintain a deployment strategy that is flexible and reliable
  • Ensure models are deployed successfully and can be accessed easily

Qualifications, Experience and Skills

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Minimum 2 years’ experience working with open-source computer vision models and algorithms
  • Software development experience in one or more general purpose programming languages. Ideally Python or C++
  • Experience edge compute / embedded Computer Vision software in commercial applications.
  • Experience working with Nvidia GPU based processing systems.


HOW TO APPLY

To apply, email us at [email protected] with a copy of your CV and title of the position you are interested in.

Your background not matching to the advertised roles?
Contact us with your details to be considered.